<?php
include_once("BaseDatos.php");
class Usuario
{
	public $nombreUsuario;
	public $contrasenaUsuario;
	public $correo;
	public $nombreusuario;
	public $codigoarea; 
	 
	public  function __construct()
	{	
			
	}
	
	public function constructor1($nombre,$contrasasena,$codigoarea,$correo)
	{
		$this->nombreUsuario=$nombre;
		$this->contrasenaUsuario=$contrasasena;
		$this->codigoarea=$codigoarea;
		$this->correo=$correo;
	}
	public function construct2($nombreUsuario,$codigousuario) 
	{
		$this->nombreUsuario=$nombreUsuario;
		$this->contrasenaUsuario=$codigousuario;
	}
	
	public function crearUsuario()
	{
		$query="insert into usuario values('".$this->nombreUsuario."',md5('".$this->contrasenaUsuario."'),'".$this->codigoarea."','".$this->correo."');";
		$respuesta=BaseDatos::insertarRegistros($query);
		//return $respuesta;
		//echo $query;
	}
	
	public static function consultarUsuario()
	{	
		$query="";
	
	$resultado=BaseDatos::consultarRegistros($query);
	return $resultado;
	}
	
	public static function modificarUsuario($nusuario,$contrasena1,$codigoarea)
	{
					
		$query="update usuario SET codigoarea='".$codigoarea."' where nombreusuario='".$nusuario."' and contrasena='".$contrasena1."';";
		
		$resulta=BaseDatos::modificarRegistros($query);
		//return $resulta;
		
	}
	public static function modificarUsuarioCliente($nombreUsuario,$contrasena2,$correo,$usuario,$contrasena)
	{
					
		$query="update usuario SET nombreusuario='".$nombreUsuario."',contrasena=md5('".$contrasena2."'),correo='".$correo."' where nombreusuario='".$usuario."' and contrasena=md5('".$contrasena."');";
		
		$resulta=BaseDatos::modificarRegistros($query);
		
	}
	
	
	public function eliminarUsuario()
	{
		$query="delete from usuario where usuario.nombreusuario='".$this->nombreUsuario."' and usuario.contrasena='".$this->contrasenaUsuario."';";
		BaseDatos::EliminarRegistros($query);
		
	}
}
?>